Star TEX: The Next Generation

نویسنده

  • Didier Verna
چکیده

While TEX is unanimously praised for its typesetting capabilities, it is also regularly blamed for its poor programmatic offerings. A macro-expansion system is indeed far from the best choice in terms of generalpurpose programming. Several solutions have been proposed to modernize TEX on the programming side. All of them currently involve a heterogeneous approach in which TEX is mixed with a full-blown programming language. This paper advocates another, homogeneous approach in which TEX is first rewritten in a modern language, Common Lisp, which serves both at the core of the program and at the scripting level. All programmatic macros of TEX are hence rendered obsolete, as the underlying language itself can be used for user-level programming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Resistance is Futile: Cyborgs, Humanism and the Borg

Of all the villains populating the Star Trek universe, none is perhaps more terrifying and threatening than the Borg. First introduced in “Q Who,” the sixteenth episode of the second season of Star Trek: The Next Generation, this collective of cybernetic organisms quickly became “the signature villains for The Next Generation and Voyager eras of Star Trek” (Wikipedia). Unlike any previous or su...

متن کامل

Mkii – Mkiv

Some time ago the pdfTEX development team set a road map for the next generation of pdfTEX. It was decided that within a reasonable timeframe pdfTEX would go 24/32 bit and support OpenType fonts. At the same time, after some preliminary experiments, it was decided that it made sense to embed the Lua scripting engine into TEX. Currently, Taco Hoekwater and I spend a lot of time exploring the pos...

متن کامل

STAR: an integrated solution to management and visualization of sequencing data

MOTIVATION Easily visualization of complex data features is a necessary step to conduct studies on next-generation sequencing (NGS) data. We developed STAR, an integrated web application that enables online management, visualization and track-based analysis of NGS data. RESULTS STAR is a multilayer web service system. On the client side, STAR leverages JavaScript, HTML5 Canvas and asynchronou...

متن کامل

Genome Wide Association Studies, Next Generation Sequencing and Their Application in Animal Breeding and Genetics: A Review

Recently genetic studies have been revolutionized by next generation sequencing (NGS) technology, and it is expected that the use of this technology will largely eliminate defects in the methods of association studies. The NGS technology is becoming the premier tool in genetics. However, at the moment the use of this method is limited especially in the livestock due to high cost and computation...

متن کامل

Object - Oriented Programming , Descriptive Markup , and TEX Arthur

I describe a synthesis withn TEX of descriptive markup and object-oriented programming. An underlying formatting system may use a number of different collections of user-level markup, such as LATEX or SGML. I give an extension of WX's markup scheme that more effectively addresses the needs of a production environment. The implementation of such a system benefits from the use of the model of obj...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012